NNCCNNOFFONH2OHHOCCOHOHOOOHFFFFFF